package cn.bitkit.mybatis.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import cn.bitkit.mybatis.constants.Criteria;

/**
 * @author changbo
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Query {

    /** 比较类型  */
	Criteria type() default Criteria.equal;
    /** 数据库字段  */
    String column() default "";
    /** 固定sql  */
    String sql() default "";
    /** 等于多少时生效  */
    String[] ifValue() default {};

}
